// 欢迎页配置
const welcomePage = {
  name: Symbol('m-welcome'),
  path: '/welcome',
  component: () => import('@views/MWelcome.vue'),
};

// 根据配置确定是否启用欢迎页。
const welcomePageMixin = import.meta.env.VITE_ENABLE_WELCOME === 'true' ? [welcomePage] : [];

// 根据配置确定是否将欢迎页作为首页。
const devDefaultMixin =
  import.meta.env.VITE_WELCOME_AS_DEFAULT === 'true' && import.meta.env.DEV ? { redirect: welcomePage.path } : {};

export default [
  {
    ...devDefaultMixin,
    name: Symbol('basic-viewer'),
    path: '/',
    component: () => import('@comps/BaseViewer.vue'),
    children: [],
  },
  ...welcomePageMixin,
];
